home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presentation Library 1993 Spring / ARPL-Spring-93-Partner-Edition.iso / Applications / Word Processing / Aldus Personal Press 2.0 / PPPouch / AutoCreate / Business ID / _Invoice Modern / _Invoice Modern
Encoding:
Text File  |  1992-05-29  |  13.0 KB  |  412 lines  |  [SGPA/SCPG]

  1.  
  2. on Build
  3. dodocsetup
  4. locatefonts
  5. newpublication pages 1 columns 0 PageWidth 612 PageHeight 792 pageorientation portrait topmargin 36 bottommargin 36 leftmargin 36 rightmargin 36
  6. set gridsettings to 18,18
  7. set displayinvisibles to false
  8. set facingpages to false
  9. set gridsnap to false
  10. set lockguides to false
  11. set magneticguides to false
  12. set printcoloroptions to false
  13. set printcolornames to true
  14. set printcutouts to true
  15. set printregistrationmarks to false
  16. set printmarksoptions to no
  17. set printpageoptions to all
  18. set printtypeoptions to publication
  19. set spotcolor 1 to 0,0,0
  20. set spotcolor 2 to 65535,65535,65535
  21. set spotcolor 3 to 62167,2134,34028
  22. set spotcolor 4 to 0,32768,4528
  23. set spotcolor 5 to 577,43860,60159
  24. set spotcolor 6 to 56683,2242,1698
  25. set spotcolor 7 to 0,0,54272
  26. set spotcolor 8 to 64512,62333,1327
  27. set linepattern to 1
  28. set fillpattern to 2
  29. set color to 1
  30. set framelinetype to 1
  31. set mousecursor to roll
  32. set mousecursor to roll
  33. goto rightbackground
  34. PublicationSetup columns 1
  35. set mousecursor to roll
  36. goto page 1
  37. -- •p1 1•
  38. draw rectangle 36,352,575,634
  39. set locked of last object to true
  40. set linepattern of last object to 0
  41. set croprectangle of last object to 0,0,539,282
  42. -- •p1 2•
  43. draw Line 36,117,575,117
  44. set locked of last object to true
  45. -- •p1 3•
  46. draw rectangle 38,37,147,107
  47. set linepattern of last object to 0
  48. set croprectangle of last object to 0,0,109,70
  49. -- •p1 4•
  50. draw rectangle 152,51,577,120
  51. set locked of last object to true
  52. set framelinetype of last object to 2
  53. set fillpattern of last object to 0
  54. set linepattern of last object to 0
  55. set croprectangle of last object to 0,0,425,69
  56. -- •p1 5•
  57. draw rectangle 54,125,326,166
  58. set locked of last object to true
  59. set linepattern of last object to 0
  60. set croprectangle of last object to 0,0,272,41
  61. -- •p1 6•
  62. draw Line 37,170,145,170
  63. set locked of last object to true
  64. -- •p1 7•
  65. draw rectangle 36,193,306,264
  66. set locked of last object to true
  67. set linepattern of last object to 0
  68. set croprectangle of last object to 0,0,270,71
  69. -- •p1 8•
  70. draw Line 37,268,577,268
  71. set locked of last object to true
  72. -- •p1 9•
  73. draw rectangle 36,270,114,294
  74. set locked of last object to true
  75. set linepattern of last object to 0
  76. set croprectangle of last object to 0,0,78,24
  77. -- •p1 10•
  78. draw Line 576,322,39,322
  79. set locked of last object to true
  80. -- •p1 11•
  81. draw Line 36,636,577,636
  82. set locked of last object to true
  83. set framelinetype of last object to 4
  84. -- •p1 12•
  85. draw Line 102,322,102,635
  86. set locked of last object to true
  87. -- •p1 13•
  88. draw Line 352,323,352,638
  89. set locked of last object to true
  90. -- •p1 14•
  91. draw Line 429,323,429,637
  92. set locked of last object to true
  93. -- •p1 15•
  94. draw rectangle 39,663,353,731
  95. set locked of last object to true
  96. set linepattern of last object to 0
  97. set croprectangle of last object to 0,0,314,68
  98. -- •p1 16•
  99. draw Line 576,733,464,733
  100. set locked of last object to true
  101. set framelinetype of last object to 4
  102. -- •p1 17•
  103. draw rectangle 307,193,577,264
  104. set locked of last object to true
  105. set linepattern of last object to 0
  106. set croprectangle of last object to 0,0,270,71
  107. -- •p1 18•
  108. draw rectangle 37,171,145,194
  109. set locked of last object to true
  110. set linepattern of last object to 0
  111. set croprectangle of last object to 0,0,108,23
  112. -- •p1 19•
  113. draw rectangle 307,171,415,194
  114. set locked of last object to true
  115. set linepattern of last object to 0
  116. set croprectangle of last object to 0,0,108,23
  117. -- •p1 20•
  118. draw rectangle 201,270,297,294
  119. set locked of last object to true
  120. set linepattern of last object to 0
  121. set croprectangle of last object to 0,0,96,24
  122. -- •p1 21•
  123. draw rectangle 354,270,432,294
  124. set locked of last object to true
  125. set linepattern of last object to 0
  126. set croprectangle of last object to 0,0,78,24
  127. -- •p1 22•
  128. draw rectangle 498,270,576,294
  129. set locked of last object to true
  130. set linepattern of last object to 0
  131. set croprectangle of last object to 0,0,78,24
  132. -- •p1 23•
  133. draw rectangle 36,292,114,316
  134. set locked of last object to true
  135. set linepattern of last object to 0
  136. set croprectangle of last object to 0,0,78,24
  137. -- •p1 24•
  138. draw rectangle 201,292,297,316
  139. set locked of last object to true
  140. set linepattern of last object to 0
  141. set croprectangle of last object to 0,0,96,24
  142. -- •p1 25•
  143. draw rectangle 354,292,432,316
  144. set locked of last object to true
  145. set linepattern of last object to 0
  146. set croprectangle of last object to 0,0,78,24
  147. -- •p1 26•
  148. draw rectangle 498,292,576,316
  149. set locked of last object to true
  150. set linepattern of last object to 0
  151. set croprectangle of last object to 0,0,78,24
  152. -- •p1 27•
  153. draw rectangle 38,644,96,667
  154. set locked of last object to true
  155. set linepattern of last object to 0
  156. set croprectangle of last object to 0,0,58,23
  157. -- •p1 28•
  158. draw rectangle 362,646,458,668
  159. set locked of last object to true
  160. set linepattern of last object to 0
  161. set croprectangle of last object to 0,0,96,22
  162. -- •p1 29•
  163. draw rectangle 362,667,458,689
  164. set locked of last object to true
  165. set linepattern of last object to 0
  166. set croprectangle of last object to 0,0,96,22
  167. -- •p1 30•
  168. draw rectangle 362,688,458,710
  169. set locked of last object to true
  170. set linepattern of last object to 0
  171. set croprectangle of last object to 0,0,96,22
  172. -- •p1 31•
  173. draw rectangle 362,709,458,731
  174. set locked of last object to true
  175. set linepattern of last object to 0
  176. set croprectangle of last object to 0,0,96,22
  177. -- •p1 32•
  178. draw rectangle 460,646,577,668
  179. set locked of last object to true
  180. set linepattern of last object to 0
  181. set croprectangle of last object to 0,0,117,22
  182. -- •p1 33•
  183. draw rectangle 460,667,577,689
  184. set locked of last object to true
  185. set linepattern of last object to 0
  186. set croprectangle of last object to 0,0,117,22
  187. -- •p1 34•
  188. draw rectangle 460,688,577,710
  189. set locked of last object to true
  190. set linepattern of last object to 0
  191. set croprectangle of last object to 0,0,117,22
  192. -- •p1 35•
  193. draw rectangle 460,709,577,731
  194. set locked of last object to true
  195. set linepattern of last object to 0
  196. set croprectangle of last object to 0,0,117,22
  197. -- •p1 36•
  198. draw rectangle 39,325,100,348
  199. set locked of last object to true
  200. set fillpattern of last object to 0
  201. set linepattern of last object to 0
  202. set croprectangle of last object to 0,0,61,23
  203. -- •p1 37•
  204. draw rectangle 105,325,166,348
  205. set locked of last object to true
  206. set fillpattern of last object to 0
  207. set linepattern of last object to 0
  208. set croprectangle of last object to 0,0,61,23
  209. -- •p1 38•
  210. draw rectangle 357,325,418,348
  211. set locked of last object to true
  212. set fillpattern of last object to 0
  213. set linepattern of last object to 0
  214. set croprectangle of last object to 0,0,61,23
  215. -- •p1 39•
  216. draw rectangle 433,325,494,348
  217. set locked of last object to true
  218. set fillpattern of last object to 0
  219. set linepattern of last object to 0
  220. set croprectangle of last object to 0,0,61,23
  221. PublicationSetup columns 1
  222. progressdialog show "Creating text…"
  223. set the mousecursor to busy
  224. link page objects 1,1 to story "autostory1"
  225. put " " into story "autostory1"
  226. select all text in story "autostory1"
  227. textsetup Helvetica "plain" 9 left
  228. set the mousecursor to busy
  229. link page objects 1,4 to story "Address"
  230. put " " into temp
  231. put temp into story "Address"
  232. select all text in story "Address"
  233. textsetup Helvetica "plain" 10 right
  234. set the mousecursor to busy
  235. link page objects 1,5 to story "autostory3"
  236. put "I N V O I C E" into story "autostory3"
  237. select all text in story "autostory3"
  238. textsetup Helvetica "plain" 20 left
  239. set the mousecursor to busy
  240. link page objects 1,7 to story "autostory4"
  241. put " " into story "autostory4"
  242. select all text in story "autostory4"
  243. textsetup Helvetica "plain" 9 left
  244. set the mousecursor to busy
  245. link page objects 1,9 to story "autostory5"
  246. put "Invoice Date" into story "autostory5"
  247. select all text in story "autostory5"
  248. textsetup Helvetica "italic" 10 left
  249. set the mousecursor to busy
  250. link page objects 1,15 to story "autostory6"
  251. put " " into story "autostory6"
  252. select all text in story "autostory6"
  253. textsetup Helvetica "plain" 9 left
  254. set the mousecursor to busy
  255. link page objects 1,17 to story "autostory7"
  256. put " " into story "autostory7"
  257. select all text in story "autostory7"
  258. textsetup Helvetica "plain" 9 left
  259. set the mousecursor to busy
  260. link page objects 1,18 to story "autostory8"
  261. put "Ship To:" into story "autostory8"
  262. select all text in story "autostory8"
  263. textsetup Helvetica "italic" 10 left
  264. set the mousecursor to busy
  265. link page objects 1,19 to story "autostory9"
  266. put "Bill To:" into story "autostory9"
  267. select all text in story "autostory9"
  268. textsetup Helvetica "italic" 10 left
  269. set the mousecursor to busy
  270. link page objects 1,20 to story "autostory10"
  271. put "Invoice Number" into story "autostory10"
  272. select all text in story "autostory10"
  273. textsetup Helvetica "italic" 10 left
  274. set the mousecursor to busy
  275. link page objects 1,21 to story "autostory11"
  276. put "Purchase Order" into story "autostory11"
  277. select all text in story "autostory11"
  278. textsetup Helvetica "italic" 10 left
  279. set the mousecursor to busy
  280. link page objects 1,22 to story "autostory12"
  281. put "Date Shipped" into story "autostory12"
  282. select all text in story "autostory12"
  283. textsetup Helvetica "italic" 10 left
  284. set the mousecursor to busy
  285. link page objects 1,23 to story "autostory13"
  286. put " " into story "autostory13"
  287. select all text in story "autostory13"
  288. textsetup Helvetica "plain" 9 left
  289. set the mousecursor to busy
  290. link page objects 1,24 to story "autostory14"
  291. put " " into story "autostory14"
  292. select all text in story "autostory14"
  293. textsetup Helvetica "plain" 9 left
  294. set the mousecursor to busy
  295. link page objects 1,25 to story "autostory15"
  296. put " " into story "autostory15"
  297. select all text in story "autostory15"
  298. textsetup Helvetica "plain" 9 left
  299. set the mousecursor to busy
  300. link page objects 1,26 to story "autostory16"
  301. put " " into story "autostory16"
  302. select all text in story "autostory16"
  303. textsetup Helvetica "plain" 9 left
  304. set the mousecursor to busy
  305. link page objects 1,27 to story "autostory17"
  306. put "Terms" into story "autostory17"
  307. select all text in story "autostory17"
  308. textsetup Helvetica "italic" 10 left
  309. set the mousecursor to busy
  310. link page objects 1,28 to story "autostory18"
  311. put "Subtotal" into story "autostory18"
  312. select all text in story "autostory18"
  313. textsetup Helvetica "italic" 10 right
  314. set the mousecursor to busy
  315. link page objects 1,29 to story "autostory19"
  316. put "Sales Tax" into story "autostory19"
  317. select all text in story "autostory19"
  318. textsetup Helvetica "italic" 10 right
  319. set the mousecursor to busy
  320. link page objects 1,30 to story "autostory20"
  321. put "Shipping" into story "autostory20"
  322. select all text in story "autostory20"
  323. textsetup Helvetica "italic" 10 right
  324. set the mousecursor to busy
  325. link page objects 1,31 to story "autostory21"
  326. put "Total Due" into story "autostory21"
  327. select all text in story "autostory21"
  328. textsetup Helvetica "italic" 12 right
  329. set the mousecursor to busy
  330. link page objects 1,32 to story "autostory22"
  331. put " " into story "autostory22"
  332. select all text in story "autostory22"
  333. textsetup Helvetica "plain" 9 left
  334. set the mousecursor to busy
  335. link page objects 1,33 to story "autostory23"
  336. put " " into story "autostory23"
  337. select all text in story "autostory23"
  338. textsetup Helvetica "plain" 9 left
  339. set the mousecursor to busy
  340. link page objects 1,34 to story "autostory24"
  341. put " " into story "autostory24"
  342. select all text in story "autostory24"
  343. textsetup Helvetica "plain" 9 left
  344. set the mousecursor to busy
  345. link page objects 1,35 to story "autostory25"
  346. put " " into story "autostory25"
  347. select all text in story "autostory25"
  348. textsetup Helvetica "plain" 9 left
  349. set the mousecursor to busy
  350. link page objects 1,36 to story "autostory26"
  351. put "Quantity" into story "autostory26"
  352. select all text in story "autostory26"
  353. textsetup Helvetica "italic" 10 left
  354. set the mousecursor to busy
  355. link page objects 1,37 to story "autostory27"
  356. put "Description" into story "autostory27"
  357. select all text in story "autostory27"
  358. textsetup Helvetica "italic" 10 left
  359. set the mousecursor to busy
  360. link page objects 1,38 to story "autostory28"
  361. put "Unit Price" into story "autostory28"
  362. select all text in story "autostory28"
  363. textsetup Helvetica "italic" 10 left
  364. set the mousecursor to busy
  365. link page objects 1,39 to story "autostory29"
  366. put "Extension" into story "autostory29"
  367. select all text in story "autostory29"
  368. textsetup Helvetica "italic" 10 left
  369. choose maintool
  370. progressdialog hide
  371. end Build
  372.  
  373.  
  374. on locatefonts
  375. global vHelvetica, vPalatino, vTimes, vNewYork, systemfonts
  376. put fontfamilies into systemfonts
  377. if systemfonts contains "New York" then put "New York"  into vNewYork
  378. else put "Geneva" into vNewYork
  379. if systemfonts contains "helvetica" then put "helvetica"  into vHelvetica
  380. else put "Geneva" into vHelvetica
  381. if systemfonts contains "Times" then put "Times" into vTimes
  382. else put vNewYork into vTimes
  383. if systemfonts contains "Palatino" then put "Palatino" into vPalatino
  384. else put vTimes into vPalatino
  385.  
  386. end locatefonts
  387.  
  388. on dodocsetup
  389. set lockscreen to true
  390. Set ShuffleTextObjects to false
  391. set measurements to points
  392. set displayguides to false
  393. set view to actual
  394. set itemdel to ","
  395. set worddel to space
  396. set linedel to cr
  397. set saveglobals to true
  398. progressdialog open
  399. progressdialog show "Creating publication"
  400. end dodocsetup
  401.  
  402. on textsetup thefont, theface, thesize, thejust
  403. global vHelvetica, vPalatino, vTimes, vNewYork
  404. set styleRecomposition to false
  405. set the textfont to value("v"&thefont)
  406. do "set the textface to "&theface
  407. set the textsize to thesize
  408. set the rulerjustification to thejust
  409. set styleRecomposition to true
  410. end textsetup
  411.  
  412.     7c<BÏ